#ifndef THEME_H
#define THEME_H

#include <QtGui/QWidget>
#include <QProcess>
#include "ui_theme.h"
#include "core/stringdefines.h"

class Theme : public QWidget
{
	Q_OBJECT

public:

	Theme(QWidget *parent = 0, Qt::WFlags flags = 0);

	~Theme();

	void openFile(const EVString& name);

	private slots:

		void slotbtn00(); 
		void slotbtn01(); 
/*		void slotbtn02();*/ 
		void slotbtn03(); 
		void slotbtn04(); 
		void slotbtn05(); 
		void slotbtn06(); 
		void slotbtn07(); 
		void slotbtn08(); 
		void slotbtn09(); 
		void slotbtn10(); 
		void slotbtn11(); 
		void slotbtn12(); 
		void slotbtn13(); 
		void slotbtn14(); 
		void slotbtn15(); 
		void slotbtn16(); 
		void slotbtn17(); 
		void slotbtn18(); 
		void slotbtn19(); 
		void slotbtn20(); 
		void slotbtn21(); 
		void slotbtn22(); 
		void slotbtn23(); 
		void slotbtn24(); 
		void slotbtn25(); 
		void slotbtn26(); 
		void slotbtn27(); 
		void slotbtn28(); 
		void slotbtn29(); 
		void slotbtn30(); 
		void slotbtn31(); 
		void slotbtn32(); 
		void slotbtn33(); 
		void slotbtn34(); 
		void slotbtn35(); 
		void slotbtn36(); 
		void slotbtn37(); 
		void slotbtn38(); 
		void slotbtn39(); 
		void slotbtn40(); 
		void slotbtn41(); 
		void slotbtn42(); 
		void slotbtn43(); 
		void slotbtn44(); 
		void slotbtn45(); 
		void slotbtn46(); 
		void slotbtn47(); 
		void slotbtn48(); 
		void slotbtn49(); 
		void slotbtn50(); 
		void slotbtn51(); 
		void slotbtn52(); 
		void slotbtn53(); 
		void slotbtn54(); 
		void slotbtn55(); 
		void slotbtn56(); 
		void slotbtn57(); 
		void slotbtn58(); 
		void slotbtn59(); 
		void slotbtn60(); 
		void slotbtn61(); 
		void slotbtn62(); 
		void slotbtn63(); 
		void slotbtn64(); 
		void slotbtn65(); 
		void slotbtn66(); 
		void slotbtn67(); 
		void slotbtn68(); 
		void slotbtn69(); 
		void slotbtn70(); 
		void slotbtn71(); 
		void slotbtn72(); 
		void slotbtn73(); 
		void slotbtn74(); 
		void slotbtn75(); 
		void slotbtn76(); 
		void slotbtn77(); 
		void slotbtn78(); 
		void slotbtn79(); 
		void slotbtn80(); 
		void slotbtn81(); 
		void slotbtn82(); 
		void slotbtn83(); 
		void slotbtn84(); 
		void slotbtn85(); 
		void slotbtn86(); 
		void slotbtn87(); 
		void slotbtn88(); 
		void slotbtn89(); 
		void slotbtn90(); 
		void slotbtn91(); 
		void slotbtn92(); 
		void slotbtn93(); 
		void slotbtn94(); 
		void slotbtn95(); 
		void slotbtn96(); 
		void slotbtn97(); 
		void slotbtn98(); 
		void slotbtn99(); 
		void slotbtn100();
		void slotbtn101();
		void slotbtn102();
		void slotbtn103();
		void slotbtn104();
		void slotbtn105();
		void slotbtn106();
		void slotbtn107();
		void slotbtn108();
		void slotbtn109();
		void slotbtn110();
		void slotbtn111();
		void slotbtn112();
		
		void slotbtnReturn0(); 
		void slotbtnReturn1(); 
		void slotbtnReturn2(); 
		void slotbtnReturn3(); 
		void slotbtnReturn4(); 
		void slotbtnReturn5(); 
		void slotbtnReturn6(); 
		void slotbtnReturn7(); 
		void slotbtnReturn8(); 
		void slotbtnReturn9(); 
		void slotbtnReturn10();
		void slotbtnReturn11();
		void slotbtnReturn12();
		void slotbtnReturn13();
		void slotbtnReturn14();
		void slotbtnReturn15();
		void slotbtnReturn16();

		void slotbtnchm0(); 
		void slotbtnchm1(); 
		void slotbtnchm2(); 
		void slotbtnchm3(); 
		void slotbtnchm4(); 
		void slotbtnchm5(); 
		void slotbtnchm6(); 
		void slotbtnchm7(); 
		void slotbtnchm8(); 
		void slotbtnchm9(); 
		void slotbtnchm10();
		void slotbtnchm11();

private:

	EVString mPath;

	QProcess mProcess;

	Ui::themeClass ui;


};
#endif


